{ maximalna dlzka na zaciatku generovanych programov }
*PROGRAM_INIT_MAX_LENGTH = 7
{ maximalna dlzka stromu programu }
*PROGRAM_MAX_LENGTH = 40
{ maximalny pocet krokov programu, po ktorych sa vypocita fitness }
*PROGRAM_MAX_STEPS = 200

{ velkost generacie }
*GENERATION_SIZE = 25
{ maximalny pocet behu, generacii }
*GENERATIONS_MAX = 20000
{ vyberanie jedincov do dalsej generacie
  jedna z moznosti: BEST, RAND, T
  BEST - best
  RAND - random
  T - tournament }
*GENERATION_NEXT = "TOURNAMENT"

*CROSSOVER_PROBABILITY = 0.4
*MUTATION_PROBABILITY = 0.3
{ maximalna vyska stromu programu, ktory sa vygeneruje
  ako nahradnik v mutacii }
*MUTATION_PROGRAM_MAX_LENGHT = 6
{ vyberanie jedincov do mating pool
  jedna z moznosti: RAND, T
  RAND - random
  T - tournament }
*MATING_POOL_SELECTION = "TOURNAMENT"
*PRINT_EVERY = 100

{ rozmery hracej plochy }
*GRID_SIZE_XY = 20 13
{ poloha startu a cielu, pocita sa od 0 po max-1 }
*START_XY = 0 0
*END_XY = 16 11

*GRID = {
S......0....0...0000
00000.00.00.0.0.0000
00.......0....0..000
00000.000.000.00.000
00000.00....0.00.000
00000.0..00...00.000
00000000.00000000000
.0.............0....
....0...............
.0.........0.....0..
.....0.......0......
................E...
0........0..........
}
